package com.guaniu.voip;

import android.os.Handler;

import androidx.appcompat.app.AppCompatActivity;

import com.qmuiteam.qmui.util.QMUIDisplayHelper;
import com.qmuiteam.qmui.widget.dialog.QMUITipDialog;

public class BaseActivity extends AppCompatActivity {
    protected QMUITipDialog tipDialog;
    @Override
    protected void onResume() {
        super.onResume();
    }

    public void showLoading(String msg) {
        if (tipDialog != null){
            tipDialog.hide();
        }
        tipDialog = new QMUITipDialog.Builder(this)
                .setIconType(QMUITipDialog.Builder.ICON_TYPE_LOADING)
                .setTipWord(msg)
                .create();
        tipDialog.show();
    }

    public void hideLoading() {
        if (tipDialog != null){
            tipDialog.dismiss();
            tipDialog = null;
        }
    }


    public void showError(String msg) {
        hideLoading();

        final QMUITipDialog tipDialog = new QMUITipDialog.Builder(this).setTipWord(msg).create();
        tipDialog.show();
        new Handler().postDelayed(new Runnable() {
            @Override
            public void run() {
                tipDialog.dismiss();
            }
        }, 2000);
    }


    public void onErrorCode(int code) {

    }
}